Collaboration diagram for XFcPrimitiveDrawIndexedPrimitive:

Public Member Functions | |
| XFCIMPORT | ~XFcPrimitiveDrawIndexedPrimitive () |
| Destructor. | |
Static Public Member Functions | |
| XFCIMPORT XFcPrimitiveDrawIndexedPrimitive * | create (INT32 aIndexTableSize) |
| Creates XFcPrimitiveDrawIndexedPrimitive with given table size. | |
| XFCIMPORT XFcPrimitiveDrawIndexedPrimitive * | create (REAL *aIndexTable, INT32 aIndexTableSize, INT32 aXPosition, INT32 aYPosition, REAL aXScale, INT32 aEdgeType) |
| Creates XFcPrimitiveDrawIndexedPrimitive from an array of indexes. | |
| XFCIMPORT XFcPrimitiveDrawIndexedPrimitive * | createHalfCircle (INT32 aXPos, INT32 aYPos, INT32 aRadius, REAL aXScale, REAL aXSkewStep, INT32 aEdgeType, INT32 aYMin, INT32 aYMax) |
| Creates XFcPrimitiveDrawIndexedPrimitive that defines the right half of a circle. | |
Public Attributes | |
| REAL * | mIndexTable |
| Table of indicies. | |
| REAL | mXScale |
| Horizontal scale. | |
| REAL | mXPosition |
| X position. | |
| REAL | mYPosition |
| Y position. | |
| INT32 | mIndexCount |
| Count of indicies. | |
| INT | mTableIsClone |
| Flag that is set if the table is not owned by the primitive. | |
| INT32 | mEdgeType |
| Type of the edge (on/off). | |
Protected Member Functions | |
| XFCIMPORT | XFcPrimitiveDrawIndexedPrimitive () |
| Protected constructor. | |
Indexed primitives are drawing primitives that are defined by an array of horizontal coordinates. They can be used for drawing various arbitary shapes, a circle for instance consists of two indexed primitives, one defining the right edge and other the left edge.
|
|
Destructor.
|
|
|
Protected constructor.
|
|
||||||||||||||||||||||||||||
|
Creates XFcPrimitiveDrawIndexedPrimitive from an array of indexes.
|
|
|
Creates XFcPrimitiveDrawIndexedPrimitive with given table size.
|
|
||||||||||||||||||||||||||||||||||||
|
Creates XFcPrimitiveDrawIndexedPrimitive that defines the right half of a circle.
|
|
|
Type of the edge (on/off).
|
|
|
Count of indicies.
|
|
|
Table of indicies.
|
|
|
Flag that is set if the table is not owned by the primitive.
|
|
|
X position.
|
|
|
Horizontal scale.
|
|
|
Y position.
|
![]() |
Confidential Copyright © 2002-2003 Fathammer | with doxygen by Dimitri van Heesch | ||